﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="TimetableDataSet" targetNamespace="http://tempuri.org/TimetableDataSet.xsd" xmlns:mstns="http://tempuri.org/TimetableDataSet.xsd" xmlns="http://tempuri.org/TimetableDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="MySettings" AppSettingsPropertyName="conn" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="conn (MySettings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.TimetableView.My.MySettings.GlobalReference.Default.conn" Provider="System.Data.SqlClient" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TeacherTableAdapter" GeneratorDataComponentClassName="TeacherTableAdapter" Name="Teacher" UserDataComponentName="TeacherTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.Teacher" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [Teacher] WHERE (([id] = @Original_id) AND ([name] = @Original_name) AND ([abbr] = @Original_abbr))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_abbr" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="abbr" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [Teacher] ([name], [abbr]) VALUES (@name, @abbr);
SELECT id, name, abbr FROM Teacher WHERE (id = SCOPE_IDENTITY()) ORDER BY name</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@abbr" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="abbr" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        id, name, abbr
FROM            Teacher
ORDER BY name</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [Teacher] SET [name] = @name, [abbr] = @abbr WHERE (([id] = @Original_id) AND ([name] = @Original_name) AND ([abbr] = @Original_abbr));
SELECT id, name, abbr FROM Teacher WHERE (id = @id) ORDER BY name</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@abbr" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="abbr" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_abbr" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="abbr" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="id" ColumnName="id" DataSourceName="Timetable.dbo.Teacher" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="id" DataSetColumn="id" />
              <Mapping SourceColumn="name" DataSetColumn="name" />
              <Mapping SourceColumn="abbr" DataSetColumn="abbr" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="CSF_ViewTableAdapter" GeneratorDataComponentClassName="CSF_ViewTableAdapter" Name="CSF_View" UserDataComponentName="CSF_ViewTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.CSF_View" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT Id, Name, Semester, CSF_Id, Section_Id, Subject_Code, Faculty_Id, IsRemoved, Subject_Id, code, Subject_Name, IsLab, L, T, P, Teacher_Id, Teacher_Name, abbr FROM dbo.CSF_View</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="Id" DataSetColumn="Id" />
              <Mapping SourceColumn="Name" DataSetColumn="Name" />
              <Mapping SourceColumn="Semester" DataSetColumn="Semester" />
              <Mapping SourceColumn="CSF_Id" DataSetColumn="CSF_Id" />
              <Mapping SourceColumn="Section_Id" DataSetColumn="Section_Id" />
              <Mapping SourceColumn="Subject_Code" DataSetColumn="Subject_Code" />
              <Mapping SourceColumn="Faculty_Id" DataSetColumn="Faculty_Id" />
              <Mapping SourceColumn="IsRemoved" DataSetColumn="IsRemoved" />
              <Mapping SourceColumn="Subject_Id" DataSetColumn="Subject_Id" />
              <Mapping SourceColumn="code" DataSetColumn="code" />
              <Mapping SourceColumn="Subject_Name" DataSetColumn="Subject_Name" />
              <Mapping SourceColumn="IsLab" DataSetColumn="IsLab" />
              <Mapping SourceColumn="L" DataSetColumn="L" />
              <Mapping SourceColumn="T" DataSetColumn="T" />
              <Mapping SourceColumn="P" DataSetColumn="P" />
              <Mapping SourceColumn="Teacher_Id" DataSetColumn="Teacher_Id" />
              <Mapping SourceColumn="Teacher_Name" DataSetColumn="Teacher_Name" />
              <Mapping SourceColumn="abbr" DataSetColumn="abbr" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="CSF_View_with_LoadTableAdapter" GeneratorDataComponentClassName="CSF_View_with_LoadTableAdapter" Name="CSF_View_with_Load" UserDataComponentName="CSF_View_with_LoadTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="[TIMETABLE_JAN2014.MDF].dbo.CSF_View_with_Load" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        L_LOAD, Id, Name, Semester, CSF_Id, Section_Id, Subject_Code, Faculty_Id, IsRemoved, Subject_Id, Subject_Name, IsLab, L, T, P, Teacher_Id, Teacher_Name, 
                         abr
FROM            CSF_View_with_Load</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="L_LOAD" DataSetColumn="L_LOAD" />
              <Mapping SourceColumn="Id" DataSetColumn="Id" />
              <Mapping SourceColumn="Name" DataSetColumn="Name" />
              <Mapping SourceColumn="Semester" DataSetColumn="Semester" />
              <Mapping SourceColumn="CSF_Id" DataSetColumn="CSF_Id" />
              <Mapping SourceColumn="Section_Id" DataSetColumn="Section_Id" />
              <Mapping SourceColumn="Subject_Code" DataSetColumn="Subject_Code" />
              <Mapping SourceColumn="Faculty_Id" DataSetColumn="Faculty_Id" />
              <Mapping SourceColumn="IsRemoved" DataSetColumn="IsRemoved" />
              <Mapping SourceColumn="Subject_Name" DataSetColumn="Subject_Name" />
              <Mapping SourceColumn="IsLab" DataSetColumn="IsLab" />
              <Mapping SourceColumn="L" DataSetColumn="L" />
              <Mapping SourceColumn="T" DataSetColumn="T" />
              <Mapping SourceColumn="P" DataSetColumn="P" />
              <Mapping SourceColumn="Teacher_Id" DataSetColumn="Teacher_Id" />
              <Mapping SourceColumn="Teacher_Name" DataSetColumn="Teacher_Name" />
              <Mapping SourceColumn="abr" DataSetColumn="abr" />
              <Mapping SourceColumn="Subject_Id" DataSetColumn="Subject_Id" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="V_BorrowerTableAdapter" GeneratorDataComponentClassName="V_BorrowerTableAdapter" Name="V_Borrower" UserDataComponentName="V_BorrowerTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.V_Borrower" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT code, name, id, dept, Fname, photo, Account_No, BType, COLLEGENAME FROM dbo.V_Borrower</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="code" DataSetColumn="code" />
              <Mapping SourceColumn="name" DataSetColumn="name" />
              <Mapping SourceColumn="id" DataSetColumn="id" />
              <Mapping SourceColumn="dept" DataSetColumn="dept" />
              <Mapping SourceColumn="Fname" DataSetColumn="Fname" />
              <Mapping SourceColumn="photo" DataSetColumn="photo" />
              <Mapping SourceColumn="Account_No" DataSetColumn="Account_No" />
              <Mapping SourceColumn="BType" DataSetColumn="BType" />
              <Mapping SourceColumn="COLLEGENAME" DataSetColumn="COLLEGENAME" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="V_FacultyTableAdapter" GeneratorDataComponentClassName="V_FacultyTableAdapter" Name="V_Faculty" UserDataComponentName="V_FacultyTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.V_Faculty" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT Id, Name, Abr, eMail, Dept, EmpCode, extension, Password, DeptID FROM dbo.V_Faculty</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="Id" DataSetColumn="Id" />
              <Mapping SourceColumn="Name" DataSetColumn="Name" />
              <Mapping SourceColumn="Abr" DataSetColumn="Abr" />
              <Mapping SourceColumn="eMail" DataSetColumn="eMail" />
              <Mapping SourceColumn="Dept" DataSetColumn="Dept" />
              <Mapping SourceColumn="EmpCode" DataSetColumn="EmpCode" />
              <Mapping SourceColumn="extension" DataSetColumn="extension" />
              <Mapping SourceColumn="Password" DataSetColumn="Password" />
              <Mapping SourceColumn="DeptID" DataSetColumn="DeptID" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="V_section_subject_faculty_0TableAdapter" GeneratorDataComponentClassName="V_section_subject_faculty_0TableAdapter" Name="V_section_subject_faculty_0" UserDataComponentName="V_section_subject_faculty_0TableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.V_section_subject_faculty_0" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT Id, Name, Abr, Subject_Code, Subject, IsLab, Section_Name, Semester, CSF_Id, Section_Id, Expr1, Expr2, Faculty_Id, IsRemoved, Dept, EmpCode, Section_Set, HOD, Institute, extension, Sub_Id, Session_Id, Password, Isleft, Course, DeptID, isPDP, IsTechTraining, L, T, P FROM dbo.V_section_subject_faculty_0</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="Id" DataSetColumn="Id" />
              <Mapping SourceColumn="Name" DataSetColumn="Name" />
              <Mapping SourceColumn="Abr" DataSetColumn="Abr" />
              <Mapping SourceColumn="Subject_Code" DataSetColumn="Subject_Code" />
              <Mapping SourceColumn="Subject" DataSetColumn="Subject" />
              <Mapping SourceColumn="IsLab" DataSetColumn="IsLab" />
              <Mapping SourceColumn="Section_Name" DataSetColumn="Section_Name" />
              <Mapping SourceColumn="Semester" DataSetColumn="Semester" />
              <Mapping SourceColumn="CSF_Id" DataSetColumn="CSF_Id" />
              <Mapping SourceColumn="Section_Id" DataSetColumn="Section_Id" />
              <Mapping SourceColumn="Expr1" DataSetColumn="Expr1" />
              <Mapping SourceColumn="Expr2" DataSetColumn="Expr2" />
              <Mapping SourceColumn="Faculty_Id" DataSetColumn="Faculty_Id" />
              <Mapping SourceColumn="IsRemoved" DataSetColumn="IsRemoved" />
              <Mapping SourceColumn="Dept" DataSetColumn="Dept" />
              <Mapping SourceColumn="EmpCode" DataSetColumn="EmpCode" />
              <Mapping SourceColumn="Section_Set" DataSetColumn="Section_Set" />
              <Mapping SourceColumn="HOD" DataSetColumn="HOD" />
              <Mapping SourceColumn="Institute" DataSetColumn="Institute" />
              <Mapping SourceColumn="extension" DataSetColumn="extension" />
              <Mapping SourceColumn="Sub_Id" DataSetColumn="Sub_Id" />
              <Mapping SourceColumn="Session_Id" DataSetColumn="Session_Id" />
              <Mapping SourceColumn="Password" DataSetColumn="Password" />
              <Mapping SourceColumn="Isleft" DataSetColumn="Isleft" />
              <Mapping SourceColumn="Course" DataSetColumn="Course" />
              <Mapping SourceColumn="DeptID" DataSetColumn="DeptID" />
              <Mapping SourceColumn="isPDP" DataSetColumn="isPDP" />
              <Mapping SourceColumn="IsTechTraining" DataSetColumn="IsTechTraining" />
              <Mapping SourceColumn="L" DataSetColumn="L" />
              <Mapping SourceColumn="T" DataSetColumn="T" />
              <Mapping SourceColumn="P" DataSetColumn="P" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="V_Section_subject_Faculty_1TableAdapter" GeneratorDataComponentClassName="V_Section_subject_Faculty_1TableAdapter" Name="V_Section_subject_Faculty_1" UserDataComponentName="V_Section_subject_Faculty_1TableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.V_Section_subject_Faculty_1" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT L_LOAD, Id, Name, Abr, Subject_Code, Subject, IsLab, Section_Name, Semester, Session_Id, CSF_Id, Section_Id, Expr1, Expr2, Faculty_Id, IsRemoved, Dept, EmpCode, Section_Set, HOD, Institute, extension, Sub_Id, L, T, P FROM dbo.V_Section_subject_Faculty_1</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="L_LOAD" DataSetColumn="L_LOAD" />
              <Mapping SourceColumn="Id" DataSetColumn="Id" />
              <Mapping SourceColumn="Name" DataSetColumn="Name" />
              <Mapping SourceColumn="Abr" DataSetColumn="Abr" />
              <Mapping SourceColumn="Subject_Code" DataSetColumn="Subject_Code" />
              <Mapping SourceColumn="Subject" DataSetColumn="Subject" />
              <Mapping SourceColumn="IsLab" DataSetColumn="IsLab" />
              <Mapping SourceColumn="Section_Name" DataSetColumn="Section_Name" />
              <Mapping SourceColumn="Semester" DataSetColumn="Semester" />
              <Mapping SourceColumn="Session_Id" DataSetColumn="Session_Id" />
              <Mapping SourceColumn="CSF_Id" DataSetColumn="CSF_Id" />
              <Mapping SourceColumn="Section_Id" DataSetColumn="Section_Id" />
              <Mapping SourceColumn="Expr1" DataSetColumn="Expr1" />
              <Mapping SourceColumn="Expr2" DataSetColumn="Expr2" />
              <Mapping SourceColumn="Faculty_Id" DataSetColumn="Faculty_Id" />
              <Mapping SourceColumn="IsRemoved" DataSetColumn="IsRemoved" />
              <Mapping SourceColumn="Dept" DataSetColumn="Dept" />
              <Mapping SourceColumn="EmpCode" DataSetColumn="EmpCode" />
              <Mapping SourceColumn="Section_Set" DataSetColumn="Section_Set" />
              <Mapping SourceColumn="HOD" DataSetColumn="HOD" />
              <Mapping SourceColumn="Institute" DataSetColumn="Institute" />
              <Mapping SourceColumn="extension" DataSetColumn="extension" />
              <Mapping SourceColumn="Sub_Id" DataSetColumn="Sub_Id" />
              <Mapping SourceColumn="L" DataSetColumn="L" />
              <Mapping SourceColumn="T" DataSetColumn="T" />
              <Mapping SourceColumn="P" DataSetColumn="P" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="V_timetableTableAdapter" GeneratorDataComponentClassName="V_timetableTableAdapter" Name="V_timetable" UserDataComponentName="V_timetableTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.V_timetable" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT TimeTableId, Section_Id, TT_Day, TT_Period, CSF_Id, Room_Id, Batch_Id, Id, Name, Abr, Subject_Code, Subject, IsLab, Section_Name, Semester, Session_Id, Room, Group_Id, Dept, HOD, Section_Set, Institute, Course, Faculty_Id FROM dbo.V_timetable</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="TimeTableId" DataSetColumn="TimeTableId" />
              <Mapping SourceColumn="Section_Id" DataSetColumn="Section_Id" />
              <Mapping SourceColumn="TT_Day" DataSetColumn="TT_Day" />
              <Mapping SourceColumn="TT_Period" DataSetColumn="TT_Period" />
              <Mapping SourceColumn="CSF_Id" DataSetColumn="CSF_Id" />
              <Mapping SourceColumn="Room_Id" DataSetColumn="Room_Id" />
              <Mapping SourceColumn="Batch_Id" DataSetColumn="Batch_Id" />
              <Mapping SourceColumn="Id" DataSetColumn="Id" />
              <Mapping SourceColumn="Name" DataSetColumn="Name" />
              <Mapping SourceColumn="Abr" DataSetColumn="Abr" />
              <Mapping SourceColumn="Subject_Code" DataSetColumn="Subject_Code" />
              <Mapping SourceColumn="Subject" DataSetColumn="Subject" />
              <Mapping SourceColumn="IsLab" DataSetColumn="IsLab" />
              <Mapping SourceColumn="Section_Name" DataSetColumn="Section_Name" />
              <Mapping SourceColumn="Semester" DataSetColumn="Semester" />
              <Mapping SourceColumn="Session_Id" DataSetColumn="Session_Id" />
              <Mapping SourceColumn="Room" DataSetColumn="Room" />
              <Mapping SourceColumn="Group_Id" DataSetColumn="Group_Id" />
              <Mapping SourceColumn="Dept" DataSetColumn="Dept" />
              <Mapping SourceColumn="HOD" DataSetColumn="HOD" />
              <Mapping SourceColumn="Section_Set" DataSetColumn="Section_Set" />
              <Mapping SourceColumn="Institute" DataSetColumn="Institute" />
              <Mapping SourceColumn="Course" DataSetColumn="Course" />
              <Mapping SourceColumn="Faculty_Id" DataSetColumn="Faculty_Id" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="V_Timetable_2013TableAdapter" GeneratorDataComponentClassName="V_Timetable_2013TableAdapter" Name="V_Timetable_2013" UserDataComponentName="V_Timetable_2013TableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.V_Timetable_2013" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT TimeTableId, Section_Id, TT_Day, TT_Period, CSF_Id, Room_Id, Batch_Id, Id, name, abr, Subject_Code, subject, IsLab, Section_Name, Semester, Room, Group_Id, Faculty_Id FROM dbo.V_Timetable_2013</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="TimeTableId" DataSetColumn="TimeTableId" />
              <Mapping SourceColumn="Section_Id" DataSetColumn="Section_Id" />
              <Mapping SourceColumn="TT_Day" DataSetColumn="TT_Day" />
              <Mapping SourceColumn="TT_Period" DataSetColumn="TT_Period" />
              <Mapping SourceColumn="CSF_Id" DataSetColumn="CSF_Id" />
              <Mapping SourceColumn="Room_Id" DataSetColumn="Room_Id" />
              <Mapping SourceColumn="Batch_Id" DataSetColumn="Batch_Id" />
              <Mapping SourceColumn="Id" DataSetColumn="Id" />
              <Mapping SourceColumn="name" DataSetColumn="name" />
              <Mapping SourceColumn="abr" DataSetColumn="abr" />
              <Mapping SourceColumn="Subject_Code" DataSetColumn="Subject_Code" />
              <Mapping SourceColumn="subject" DataSetColumn="subject" />
              <Mapping SourceColumn="IsLab" DataSetColumn="IsLab" />
              <Mapping SourceColumn="Section_Name" DataSetColumn="Section_Name" />
              <Mapping SourceColumn="Semester" DataSetColumn="Semester" />
              <Mapping SourceColumn="Room" DataSetColumn="Room" />
              <Mapping SourceColumn="Group_Id" DataSetColumn="Group_Id" />
              <Mapping SourceColumn="Faculty_Id" DataSetColumn="Faculty_Id" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="V_Timetable_BatchTableAdapter" GeneratorDataComponentClassName="V_Timetable_BatchTableAdapter" Name="V_Timetable_Batch" UserDataComponentName="V_Timetable_BatchTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.V_Timetable_Batch" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT Section_Id, Subject_Code, Faculty_Id, SessionID, Batch_Id, TimeTableId, IsLab, CSF_Id FROM dbo.V_Timetable_Batch</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="Section_Id" DataSetColumn="Section_Id" />
              <Mapping SourceColumn="Subject_Code" DataSetColumn="Subject_Code" />
              <Mapping SourceColumn="Faculty_Id" DataSetColumn="Faculty_Id" />
              <Mapping SourceColumn="SessionID" DataSetColumn="SessionID" />
              <Mapping SourceColumn="Batch_Id" DataSetColumn="Batch_Id" />
              <Mapping SourceColumn="TimeTableId" DataSetColumn="TimeTableId" />
              <Mapping SourceColumn="IsLab" DataSetColumn="IsLab" />
              <Mapping SourceColumn="CSF_Id" DataSetColumn="CSF_Id" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="V_timeTable_LoadTableAdapter" GeneratorDataComponentClassName="V_timeTable_LoadTableAdapter" Name="V_timeTable_Load" UserDataComponentName="V_timeTable_LoadTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.V_timeTable_Load" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT Id, Name, Abr, S, L, P FROM dbo.V_timeTable_Load</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="Id" DataSetColumn="Id" />
              <Mapping SourceColumn="Name" DataSetColumn="Name" />
              <Mapping SourceColumn="Abr" DataSetColumn="Abr" />
              <Mapping SourceColumn="S" DataSetColumn="S" />
              <Mapping SourceColumn="L" DataSetColumn="L" />
              <Mapping SourceColumn="P" DataSetColumn="P" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="V_TT_FacultyTableAdapter" GeneratorDataComponentClassName="V_TT_FacultyTableAdapter" Name="V_TT_Faculty" UserDataComponentName="V_TT_FacultyTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.V_TT_Faculty" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT CSF_Id, TT_Day, P1, P2, P3, P4, P5, P6, P7, P8 FROM dbo.V_TT_Faculty</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="CSF_Id" DataSetColumn="CSF_Id" />
              <Mapping SourceColumn="TT_Day" DataSetColumn="TT_Day" />
              <Mapping SourceColumn="P1" DataSetColumn="P1" />
              <Mapping SourceColumn="P2" DataSetColumn="P2" />
              <Mapping SourceColumn="P3" DataSetColumn="P3" />
              <Mapping SourceColumn="P4" DataSetColumn="P4" />
              <Mapping SourceColumn="P5" DataSetColumn="P5" />
              <Mapping SourceColumn="P6" DataSetColumn="P6" />
              <Mapping SourceColumn="P7" DataSetColumn="P7" />
              <Mapping SourceColumn="P8" DataSetColumn="P8" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="View1TableAdapter" GeneratorDataComponentClassName="View1TableAdapter" Name="View1" UserDataComponentName="View1TableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.View1" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT TT_Day, TT_Period, Subject_Code, Section_Name, Room, Batch_Id FROM dbo.View1</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="TT_Day" DataSetColumn="TT_Day" />
              <Mapping SourceColumn="TT_Period" DataSetColumn="TT_Period" />
              <Mapping SourceColumn="Subject_Code" DataSetColumn="Subject_Code" />
              <Mapping SourceColumn="Section_Name" DataSetColumn="Section_Name" />
              <Mapping SourceColumn="Room" DataSetColumn="Room" />
              <Mapping SourceColumn="Batch_Id" DataSetColumn="Batch_Id" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="SectionTableAdapter" GeneratorDataComponentClassName="SectionTableAdapter" Name="Section" UserDataComponentName="SectionTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.Section" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [Section] WHERE (([Id] = @Original_Id) AND ([Name] = @Original_Name) AND ([Semester] = @Original_Semester) AND ([Date_of_Creation] = @Original_Date_of_Creation) AND ([LastEditDate] = @Original_LastEditDate) AND ([CreationDate] = @Original_CreationDate) AND ([ShowTimeTable] = @Original_ShowTimeTable))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Semester" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Semester" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_Date_of_Creation" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="Date_of_Creation" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_LastEditDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="LastEditDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_CreationDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="CreationDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_ShowTimeTable" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ShowTimeTable" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [Section] ([Name], [Semester], [Date_of_Creation], [LastEditDate], [CreationDate], [ShowTimeTable]) VALUES (@Name, @Semester, @Date_of_Creation, @LastEditDate, @CreationDate, @ShowTimeTable);
SELECT Id, Name, Semester, Date_of_Creation, LastEditDate, CreationDate, ShowTimeTable FROM Section WHERE (Id = SCOPE_IDENTITY()) ORDER BY Name</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Semester" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Semester" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Date_of_Creation" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="Date_of_Creation" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@LastEditDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="LastEditDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@CreationDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="CreationDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@ShowTimeTable" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ShowTimeTable" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        Id, Name, Semester, Date_of_Creation, LastEditDate, CreationDate, ShowTimeTable
FROM            Section
ORDER BY Name</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [Section] SET [Name] = @Name, [Semester] = @Semester, [Date_of_Creation] = @Date_of_Creation, [LastEditDate] = @LastEditDate, [CreationDate] = @CreationDate, [ShowTimeTable] = @ShowTimeTable WHERE (([Id] = @Original_Id) AND ([Name] = @Original_Name) AND ([Semester] = @Original_Semester) AND ([Date_of_Creation] = @Original_Date_of_Creation) AND ([LastEditDate] = @Original_LastEditDate) AND ([CreationDate] = @Original_CreationDate) AND ([ShowTimeTable] = @Original_ShowTimeTable));
SELECT Id, Name, Semester, Date_of_Creation, LastEditDate, CreationDate, ShowTimeTable FROM Section WHERE (Id = @Id) ORDER BY Name</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Semester" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Semester" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Date_of_Creation" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="Date_of_Creation" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@LastEditDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="LastEditDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@CreationDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="CreationDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@ShowTimeTable" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ShowTimeTable" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Semester" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Semester" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_Date_of_Creation" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="Date_of_Creation" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_LastEditDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="LastEditDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_CreationDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="CreationDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_ShowTimeTable" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ShowTimeTable" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="Id" ColumnName="Id" DataSourceName="Timetable.dbo.Section" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="Id" DataSetColumn="Id" />
              <Mapping SourceColumn="Name" DataSetColumn="Name" />
              <Mapping SourceColumn="Semester" DataSetColumn="Semester" />
              <Mapping SourceColumn="Date_of_Creation" DataSetColumn="Date_of_Creation" />
              <Mapping SourceColumn="LastEditDate" DataSetColumn="LastEditDate" />
              <Mapping SourceColumn="CreationDate" DataSetColumn="CreationDate" />
              <Mapping SourceColumn="ShowTimeTable" DataSetColumn="ShowTimeTable" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="SubjectTableAdapter" GeneratorDataComponentClassName="SubjectTableAdapter" Name="Subject" UserDataComponentName="SubjectTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.Subject" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [Subject] WHERE (([id] = @Original_id) AND ([code] = @Original_code) AND ([name] = @Original_name) AND ([IsLab] = @Original_IsLab) AND ([L] = @Original_L) AND ([T] = @Original_T) AND ([P] = @Original_P))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_code" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="code" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_IsLab" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsLab" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_L" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="L" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_T" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="T" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_P" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="P" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [Subject] ([code], [name], [IsLab], [L], [T], [P]) VALUES (@code, @name, @IsLab, @L, @T, @P);
SELECT id, code, name, IsLab, L, T, P FROM Subject WHERE (id = SCOPE_IDENTITY()) ORDER BY code</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@code" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="code" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IsLab" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsLab" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@L" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="L" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@T" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="T" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@P" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="P" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        id, code, name, IsLab, L, T, P
FROM            Subject
ORDER BY code</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [Subject] SET [code] = @code, [name] = @name, [IsLab] = @IsLab, [L] = @L, [T] = @T, [P] = @P WHERE (([id] = @Original_id) AND ([code] = @Original_code) AND ([name] = @Original_name) AND ([IsLab] = @Original_IsLab) AND ([L] = @Original_L) AND ([T] = @Original_T) AND ([P] = @Original_P));
SELECT id, code, name, IsLab, L, T, P FROM Subject WHERE (id = @id) ORDER BY code</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@code" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="code" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IsLab" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsLab" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@L" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="L" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@T" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="T" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@P" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="P" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_code" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="code" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_IsLab" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsLab" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_L" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="L" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_T" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="T" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_P" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="P" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="id" ColumnName="id" DataSourceName="Timetable.dbo.Subject" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="id" DataSetColumn="id" />
              <Mapping SourceColumn="code" DataSetColumn="code" />
              <Mapping SourceColumn="name" DataSetColumn="name" />
              <Mapping SourceColumn="IsLab" DataSetColumn="IsLab" />
              <Mapping SourceColumn="L" DataSetColumn="L" />
              <Mapping SourceColumn="T" DataSetColumn="T" />
              <Mapping SourceColumn="P" DataSetColumn="P" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="M_RoomTableAdapter" GeneratorDataComponentClassName="M_RoomTableAdapter" Name="M_Room" UserDataComponentName="M_RoomTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="conn (MySettings)" DbObjectName="Timetable.dbo.M_Room" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [M_Room] WHERE (([room_Id] = @Original_room_Id) AND ([Name] = @Original_Name) AND ((@IsNull_Rows = 1 AND [Rows] IS NULL) OR ([Rows] = @Original_Rows)) AND ((@IsNull_Cols = 1 AND [Cols] IS NULL) OR ([Cols] = @Original_Cols)) AND ([Capacity] = @Original_Capacity) AND ([IsLab] = @Original_IsLab) AND ([RoomType] = @Original_RoomType))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_room_Id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="room_Id" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Original_Name" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Rows" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Rows" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Rows" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Rows" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Cols" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Cols" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Cols" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Cols" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Capacity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Capacity" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_IsLab" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsLab" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_RoomType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="RoomType" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [M_Room] ([Name], [Rows], [Cols], [Capacity], [IsLab], [RoomType]) VALUES (@Name, @Rows, @Cols, @Capacity, @IsLab, @RoomType);
SELECT room_Id, Name, Rows, Cols, Capacity, IsLab, RoomType FROM M_Room WHERE (room_Id = SCOPE_IDENTITY()) ORDER BY Name</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Name" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Rows" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Rows" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Cols" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Cols" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Capacity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Capacity" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IsLab" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsLab" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@RoomType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="RoomType" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        room_Id, Name, Rows, Cols, Capacity, IsLab, RoomType
FROM            M_Room
ORDER BY Name</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [M_Room] SET [Name] = @Name, [Rows] = @Rows, [Cols] = @Cols, [Capacity] = @Capacity, [IsLab] = @IsLab, [RoomType] = @RoomType WHERE (([room_Id] = @Original_room_Id) AND ([Name] = @Original_Name) AND ((@IsNull_Rows = 1 AND [Rows] IS NULL) OR ([Rows] = @Original_Rows)) AND ((@IsNull_Cols = 1 AND [Cols] IS NULL) OR ([Cols] = @Original_Cols)) AND ([Capacity] = @Original_Capacity) AND ([IsLab] = @Original_IsLab) AND ([RoomType] = @Original_RoomType));
SELECT room_Id, Name, Rows, Cols, Capacity, IsLab, RoomType FROM M_Room WHERE (room_Id = @room_Id) ORDER BY Name</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Name" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Rows" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Rows" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Cols" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Cols" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Capacity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Capacity" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IsLab" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsLab" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@RoomType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="RoomType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_room_Id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="room_Id" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Original_Name" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Rows" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Rows" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Rows" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Rows" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Cols" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Cols" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Cols" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Cols" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Capacity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Capacity" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_IsLab" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsLab" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_RoomType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="RoomType" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="room_Id" ColumnName="room_Id" DataSourceName="Timetable.dbo.M_Room" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@room_Id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="room_Id" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="room_Id" DataSetColumn="room_Id" />
              <Mapping SourceColumn="Name" DataSetColumn="Name" />
              <Mapping SourceColumn="Rows" DataSetColumn="Rows" />
              <Mapping SourceColumn="Cols" DataSetColumn="Cols" />
              <Mapping SourceColumn="Capacity" DataSetColumn="Capacity" />
              <Mapping SourceColumn="IsLab" DataSetColumn="IsLab" />
              <Mapping SourceColumn="RoomType" DataSetColumn="RoomType" />
            </Mappings>
            <Sources />
          </TableAdapter>
        </Tables>
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="TimetableDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="True" msprop:Generator_DataSetName="TimetableDataSet" msprop:Generator_UserDSName="TimetableDataSet">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Teacher" msprop:Generator_TableClassName="TeacherDataTable" msprop:Generator_TableVarName="tableTeacher" msprop:Generator_RowChangedName="TeacherRowChanged" msprop:Generator_TablePropName="Teacher" msprop:Generator_RowDeletingName="TeacherRowDeleting" msprop:Generator_RowChangingName="TeacherRowChanging" msprop:Generator_RowEvHandlerName="TeacherRowChangeEventHandler" msprop:Generator_RowDeletedName="TeacherRowDeleted" msprop:Generator_RowClassName="TeacherRow" msprop:Generator_UserTableName="Teacher" msprop:Generator_RowEvArgName="TeacherRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" msprop:Generator_UserColumnName="id" type="xs:int" />
              <xs:element name="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" msprop:Generator_UserColumnName="name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="abbr" msprop:Generator_ColumnVarNameInTable="columnabbr" msprop:Generator_ColumnPropNameInRow="abbr" msprop:Generator_ColumnPropNameInTable="abbrColumn" msprop:Generator_UserColumnName="abbr">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="5" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="CSF_View" msprop:Generator_TableClassName="CSF_ViewDataTable" msprop:Generator_TableVarName="tableCSF_View" msprop:Generator_RowChangedName="CSF_ViewRowChanged" msprop:Generator_TablePropName="CSF_View" msprop:Generator_RowDeletingName="CSF_ViewRowDeleting" msprop:Generator_RowChangingName="CSF_ViewRowChanging" msprop:Generator_RowEvHandlerName="CSF_ViewRowChangeEventHandler" msprop:Generator_RowDeletedName="CSF_ViewRowDeleted" msprop:Generator_RowClassName="CSF_ViewRow" msprop:Generator_UserTableName="CSF_View" msprop:Generator_RowEvArgName="CSF_ViewRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Id" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
              <xs:element name="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_UserColumnName="Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="20" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Semester" msprop:Generator_ColumnVarNameInTable="columnSemester" msprop:Generator_ColumnPropNameInRow="Semester" msprop:Generator_ColumnPropNameInTable="SemesterColumn" msprop:Generator_UserColumnName="Semester" type="xs:int" />
              <xs:element name="CSF_Id" msprop:Generator_ColumnVarNameInTable="columnCSF_Id" msprop:Generator_ColumnPropNameInRow="CSF_Id" msprop:Generator_ColumnPropNameInTable="CSF_IdColumn" msprop:Generator_UserColumnName="CSF_Id" type="xs:int" />
              <xs:element name="Section_Id" msprop:Generator_ColumnVarNameInTable="columnSection_Id" msprop:Generator_ColumnPropNameInRow="Section_Id" msprop:Generator_ColumnPropNameInTable="Section_IdColumn" msprop:Generator_UserColumnName="Section_Id" type="xs:int" />
              <xs:element name="Subject_Code" msprop:Generator_ColumnVarNameInTable="columnSubject_Code" msprop:Generator_ColumnPropNameInRow="Subject_Code" msprop:Generator_ColumnPropNameInTable="Subject_CodeColumn" msprop:Generator_UserColumnName="Subject_Code">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Faculty_Id" msprop:Generator_ColumnVarNameInTable="columnFaculty_Id" msprop:Generator_ColumnPropNameInRow="Faculty_Id" msprop:Generator_ColumnPropNameInTable="Faculty_IdColumn" msprop:Generator_UserColumnName="Faculty_Id" type="xs:int" />
              <xs:element name="IsRemoved" msprop:Generator_ColumnVarNameInTable="columnIsRemoved" msprop:Generator_ColumnPropNameInRow="IsRemoved" msprop:Generator_ColumnPropNameInTable="IsRemovedColumn" msprop:Generator_UserColumnName="IsRemoved" type="xs:boolean" />
              <xs:element name="Subject_Id" msprop:Generator_ColumnVarNameInTable="columnSubject_Id" msprop:Generator_ColumnPropNameInRow="Subject_Id" msprop:Generator_ColumnPropNameInTable="Subject_IdColumn" msprop:Generator_UserColumnName="Subject_Id" type="xs:int" />
              <xs:element name="code" msprop:Generator_ColumnVarNameInTable="columncode" msprop:Generator_ColumnPropNameInRow="code" msprop:Generator_ColumnPropNameInTable="codeColumn" msprop:Generator_UserColumnName="code">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Subject_Name" msprop:Generator_ColumnVarNameInTable="columnSubject_Name" msprop:Generator_ColumnPropNameInRow="Subject_Name" msprop:Generator_ColumnPropNameInTable="Subject_NameColumn" msprop:Generator_UserColumnName="Subject_Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IsLab" msprop:Generator_ColumnVarNameInTable="columnIsLab" msprop:Generator_ColumnPropNameInRow="IsLab" msprop:Generator_ColumnPropNameInTable="IsLabColumn" msprop:Generator_UserColumnName="IsLab" type="xs:boolean" />
              <xs:element name="L" msprop:Generator_ColumnVarNameInTable="columnL" msprop:Generator_ColumnPropNameInRow="L" msprop:Generator_ColumnPropNameInTable="LColumn" msprop:Generator_UserColumnName="L" type="xs:int" />
              <xs:element name="T" msprop:Generator_ColumnVarNameInTable="columnT" msprop:Generator_ColumnPropNameInRow="T" msprop:Generator_ColumnPropNameInTable="TColumn" msprop:Generator_UserColumnName="T" type="xs:int" />
              <xs:element name="P" msprop:Generator_ColumnVarNameInTable="columnP" msprop:Generator_ColumnPropNameInRow="P" msprop:Generator_ColumnPropNameInTable="PColumn" msprop:Generator_UserColumnName="P" type="xs:int" />
              <xs:element name="Teacher_Id" msprop:Generator_ColumnVarNameInTable="columnTeacher_Id" msprop:Generator_ColumnPropNameInRow="Teacher_Id" msprop:Generator_ColumnPropNameInTable="Teacher_IdColumn" msprop:Generator_UserColumnName="Teacher_Id" type="xs:int" />
              <xs:element name="Teacher_Name" msprop:Generator_ColumnVarNameInTable="columnTeacher_Name" msprop:Generator_ColumnPropNameInRow="Teacher_Name" msprop:Generator_ColumnPropNameInTable="Teacher_NameColumn" msprop:Generator_UserColumnName="Teacher_Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="abbr" msprop:Generator_ColumnVarNameInTable="columnabbr" msprop:Generator_ColumnPropNameInRow="abbr" msprop:Generator_ColumnPropNameInTable="abbrColumn" msprop:Generator_UserColumnName="abbr">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="5" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="CSF_View_with_Load" msprop:Generator_TableClassName="CSF_View_with_LoadDataTable" msprop:Generator_TableVarName="tableCSF_View_with_Load" msprop:Generator_RowChangedName="CSF_View_with_LoadRowChanged" msprop:Generator_TablePropName="CSF_View_with_Load" msprop:Generator_RowDeletingName="CSF_View_with_LoadRowDeleting" msprop:Generator_RowChangingName="CSF_View_with_LoadRowChanging" msprop:Generator_RowEvHandlerName="CSF_View_with_LoadRowChangeEventHandler" msprop:Generator_RowDeletedName="CSF_View_with_LoadRowDeleted" msprop:Generator_RowClassName="CSF_View_with_LoadRow" msprop:Generator_UserTableName="CSF_View_with_Load" msprop:Generator_RowEvArgName="CSF_View_with_LoadRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="L_LOAD" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnL_LOAD" msprop:Generator_ColumnPropNameInRow="L_LOAD" msprop:Generator_ColumnPropNameInTable="L_LOADColumn" msprop:Generator_UserColumnName="L_LOAD" type="xs:int" minOccurs="0" />
              <xs:element name="Id" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
              <xs:element name="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_UserColumnName="Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="20" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Semester" msprop:Generator_ColumnVarNameInTable="columnSemester" msprop:Generator_ColumnPropNameInRow="Semester" msprop:Generator_ColumnPropNameInTable="SemesterColumn" msprop:Generator_UserColumnName="Semester" type="xs:int" />
              <xs:element name="CSF_Id" msprop:Generator_ColumnVarNameInTable="columnCSF_Id" msprop:Generator_ColumnPropNameInRow="CSF_Id" msprop:Generator_ColumnPropNameInTable="CSF_IdColumn" msprop:Generator_UserColumnName="CSF_Id" type="xs:int" />
              <xs:element name="Section_Id" msprop:Generator_ColumnVarNameInTable="columnSection_Id" msprop:Generator_ColumnPropNameInRow="Section_Id" msprop:Generator_ColumnPropNameInTable="Section_IdColumn" msprop:Generator_UserColumnName="Section_Id" type="xs:int" />
              <xs:element name="Subject_Code" msprop:Generator_ColumnVarNameInTable="columnSubject_Code" msprop:Generator_ColumnPropNameInRow="Subject_Code" msprop:Generator_ColumnPropNameInTable="Subject_CodeColumn" msprop:Generator_UserColumnName="Subject_Code">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Faculty_Id" msprop:Generator_ColumnVarNameInTable="columnFaculty_Id" msprop:Generator_ColumnPropNameInRow="Faculty_Id" msprop:Generator_ColumnPropNameInTable="Faculty_IdColumn" msprop:Generator_UserColumnName="Faculty_Id" type="xs:int" />
              <xs:element name="IsRemoved" msprop:Generator_ColumnVarNameInTable="columnIsRemoved" msprop:Generator_ColumnPropNameInRow="IsRemoved" msprop:Generator_ColumnPropNameInTable="IsRemovedColumn" msprop:Generator_UserColumnName="IsRemoved" type="xs:boolean" />
              <xs:element name="Subject_Name" msprop:Generator_ColumnVarNameInTable="columnSubject_Name" msprop:Generator_ColumnPropNameInRow="Subject_Name" msprop:Generator_ColumnPropNameInTable="Subject_NameColumn" msprop:Generator_UserColumnName="Subject_Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IsLab" msprop:Generator_ColumnVarNameInTable="columnIsLab" msprop:Generator_ColumnPropNameInRow="IsLab" msprop:Generator_ColumnPropNameInTable="IsLabColumn" msprop:Generator_UserColumnName="IsLab" type="xs:boolean" />
              <xs:element name="L" msprop:Generator_ColumnVarNameInTable="columnL" msprop:Generator_ColumnPropNameInRow="L" msprop:Generator_ColumnPropNameInTable="LColumn" msprop:Generator_UserColumnName="L" type="xs:int" />
              <xs:element name="T" msprop:Generator_ColumnVarNameInTable="columnT" msprop:Generator_ColumnPropNameInRow="T" msprop:Generator_ColumnPropNameInTable="TColumn" msprop:Generator_UserColumnName="T" type="xs:int" minOccurs="0" />
              <xs:element name="P" msprop:Generator_ColumnVarNameInTable="columnP" msprop:Generator_ColumnPropNameInRow="P" msprop:Generator_ColumnPropNameInTable="PColumn" msprop:Generator_UserColumnName="P" type="xs:int" />
              <xs:element name="Teacher_Id" msprop:Generator_ColumnVarNameInTable="columnTeacher_Id" msprop:Generator_ColumnPropNameInRow="Teacher_Id" msprop:Generator_ColumnPropNameInTable="Teacher_IdColumn" msprop:Generator_UserColumnName="Teacher_Id" type="xs:int" />
              <xs:element name="Teacher_Name" msprop:Generator_ColumnVarNameInTable="columnTeacher_Name" msprop:Generator_ColumnPropNameInRow="Teacher_Name" msprop:Generator_ColumnPropNameInTable="Teacher_NameColumn" msprop:Generator_UserColumnName="Teacher_Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="abr" msprop:Generator_ColumnVarNameInTable="columnabr" msprop:Generator_ColumnPropNameInRow="abr" msprop:Generator_ColumnPropNameInTable="abrColumn" msprop:Generator_UserColumnName="abr">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="5" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Subject_Id" msprop:Generator_ColumnVarNameInTable="columnSubject_Id" msprop:Generator_ColumnPropNameInRow="Subject_Id" msprop:Generator_ColumnPropNameInTable="Subject_IdColumn" msprop:Generator_UserColumnName="Subject_Id" type="xs:long" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="V_Borrower" msprop:Generator_TableClassName="V_BorrowerDataTable" msprop:Generator_TableVarName="tableV_Borrower" msprop:Generator_RowChangedName="V_BorrowerRowChanged" msprop:Generator_TablePropName="V_Borrower" msprop:Generator_RowDeletingName="V_BorrowerRowDeleting" msprop:Generator_RowChangingName="V_BorrowerRowChanging" msprop:Generator_RowEvHandlerName="V_BorrowerRowChangeEventHandler" msprop:Generator_RowDeletedName="V_BorrowerRowDeleted" msprop:Generator_RowClassName="V_BorrowerRow" msprop:Generator_UserTableName="V_Borrower" msprop:Generator_RowEvArgName="V_BorrowerRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="code" msprop:Generator_ColumnVarNameInTable="columncode" msprop:Generator_ColumnPropNameInRow="code" msprop:Generator_ColumnPropNameInTable="codeColumn" msprop:Generator_UserColumnName="code" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" msprop:Generator_UserColumnName="name" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="id" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" msprop:Generator_UserColumnName="id" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="dept" msprop:Generator_ColumnVarNameInTable="columndept" msprop:Generator_ColumnPropNameInRow="dept" msprop:Generator_ColumnPropNameInTable="deptColumn" msprop:Generator_UserColumnName="dept" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Fname" msprop:Generator_ColumnVarNameInTable="columnFname" msprop:Generator_ColumnPropNameInRow="Fname" msprop:Generator_ColumnPropNameInTable="FnameColumn" msprop:Generator_UserColumnName="Fname" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="photo" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnphoto" msprop:Generator_ColumnPropNameInRow="photo" msprop:Generator_ColumnPropNameInTable="photoColumn" msprop:Generator_UserColumnName="photo" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Account_No" msprop:Generator_ColumnVarNameInTable="columnAccount_No" msprop:Generator_ColumnPropNameInRow="Account_No" msprop:Generator_ColumnPropNameInTable="Account_NoColumn" msprop:Generator_UserColumnName="Account_No" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="BType" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnBType" msprop:Generator_ColumnPropNameInRow="BType" msprop:Generator_ColumnPropNameInTable="BTypeColumn" msprop:Generator_UserColumnName="BType" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="8" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="COLLEGENAME" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnCOLLEGENAME" msprop:Generator_ColumnPropNameInRow="COLLEGENAME" msprop:Generator_ColumnPropNameInTable="COLLEGENAMEColumn" msprop:Generator_UserColumnName="COLLEGENAME" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="4" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="V_Faculty" msprop:Generator_TableClassName="V_FacultyDataTable" msprop:Generator_TableVarName="tableV_Faculty" msprop:Generator_RowChangedName="V_FacultyRowChanged" msprop:Generator_TablePropName="V_Faculty" msprop:Generator_RowDeletingName="V_FacultyRowDeleting" msprop:Generator_RowChangingName="V_FacultyRowChanging" msprop:Generator_RowEvHandlerName="V_FacultyRowChangeEventHandler" msprop:Generator_RowDeletedName="V_FacultyRowDeleted" msprop:Generator_RowClassName="V_FacultyRow" msprop:Generator_UserTableName="V_Faculty" msprop:Generator_RowEvArgName="V_FacultyRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Id" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
              <xs:element name="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_UserColumnName="Name" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Abr" msprop:Generator_ColumnVarNameInTable="columnAbr" msprop:Generator_ColumnPropNameInRow="Abr" msprop:Generator_ColumnPropNameInTable="AbrColumn" msprop:Generator_UserColumnName="Abr" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="eMail" msprop:Generator_ColumnVarNameInTable="columneMail" msprop:Generator_ColumnPropNameInRow="eMail" msprop:Generator_ColumnPropNameInTable="eMailColumn" msprop:Generator_UserColumnName="eMail" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Dept" msprop:Generator_ColumnVarNameInTable="columnDept" msprop:Generator_ColumnPropNameInRow="Dept" msprop:Generator_ColumnPropNameInTable="DeptColumn" msprop:Generator_UserColumnName="Dept" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="EmpCode" msprop:Generator_ColumnVarNameInTable="columnEmpCode" msprop:Generator_ColumnPropNameInRow="EmpCode" msprop:Generator_ColumnPropNameInTable="EmpCodeColumn" msprop:Generator_UserColumnName="EmpCode" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="extension" msprop:Generator_ColumnVarNameInTable="columnextension" msprop:Generator_ColumnPropNameInRow="extension" msprop:Generator_ColumnPropNameInTable="extensionColumn" msprop:Generator_UserColumnName="extension" type="xs:int" minOccurs="0" />
              <xs:element name="Password" msprop:Generator_ColumnVarNameInTable="columnPassword" msprop:Generator_ColumnPropNameInRow="Password" msprop:Generator_ColumnPropNameInTable="PasswordColumn" msprop:Generator_UserColumnName="Password" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DeptID" msprop:Generator_ColumnVarNameInTable="columnDeptID" msprop:Generator_ColumnPropNameInRow="DeptID" msprop:Generator_ColumnPropNameInTable="DeptIDColumn" msprop:Generator_UserColumnName="DeptID" type="xs:decimal" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="V_section_subject_faculty_0" msprop:Generator_TableClassName="V_section_subject_faculty_0DataTable" msprop:Generator_TableVarName="tableV_section_subject_faculty_0" msprop:Generator_RowChangedName="V_section_subject_faculty_0RowChanged" msprop:Generator_TablePropName="V_section_subject_faculty_0" msprop:Generator_RowDeletingName="V_section_subject_faculty_0RowDeleting" msprop:Generator_RowChangingName="V_section_subject_faculty_0RowChanging" msprop:Generator_RowEvHandlerName="V_section_subject_faculty_0RowChangeEventHandler" msprop:Generator_RowDeletedName="V_section_subject_faculty_0RowDeleted" msprop:Generator_RowClassName="V_section_subject_faculty_0Row" msprop:Generator_UserTableName="V_section_subject_faculty_0" msprop:Generator_RowEvArgName="V_section_subject_faculty_0RowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Id" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
              <xs:element name="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_UserColumnName="Name" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Abr" msprop:Generator_ColumnVarNameInTable="columnAbr" msprop:Generator_ColumnPropNameInRow="Abr" msprop:Generator_ColumnPropNameInTable="AbrColumn" msprop:Generator_UserColumnName="Abr" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Subject_Code" msprop:Generator_ColumnVarNameInTable="columnSubject_Code" msprop:Generator_ColumnPropNameInRow="Subject_Code" msprop:Generator_ColumnPropNameInTable="Subject_CodeColumn" msprop:Generator_UserColumnName="Subject_Code" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Subject" msprop:Generator_ColumnVarNameInTable="columnSubject" msprop:Generator_ColumnPropNameInRow="Subject" msprop:Generator_ColumnPropNameInTable="SubjectColumn" msprop:Generator_UserColumnName="Subject" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IsLab" msprop:Generator_ColumnVarNameInTable="columnIsLab" msprop:Generator_ColumnPropNameInRow="IsLab" msprop:Generator_ColumnPropNameInTable="IsLabColumn" msprop:Generator_UserColumnName="IsLab" type="xs:int" minOccurs="0" />
              <xs:element name="Section_Name" msprop:Generator_ColumnVarNameInTable="columnSection_Name" msprop:Generator_ColumnPropNameInRow="Section_Name" msprop:Generator_ColumnPropNameInTable="Section_NameColumn" msprop:Generator_UserColumnName="Section_Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="20" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Semester" msprop:Generator_ColumnVarNameInTable="columnSemester" msprop:Generator_ColumnPropNameInRow="Semester" msprop:Generator_ColumnPropNameInTable="SemesterColumn" msprop:Generator_UserColumnName="Semester" type="xs:int" minOccurs="0" />
              <xs:element name="CSF_Id" msprop:Generator_ColumnVarNameInTable="columnCSF_Id" msprop:Generator_ColumnPropNameInRow="CSF_Id" msprop:Generator_ColumnPropNameInTable="CSF_IdColumn" msprop:Generator_UserColumnName="CSF_Id" type="xs:int" />
              <xs:element name="Section_Id" msprop:Generator_ColumnVarNameInTable="columnSection_Id" msprop:Generator_ColumnPropNameInRow="Section_Id" msprop:Generator_ColumnPropNameInTable="Section_IdColumn" msprop:Generator_UserColumnName="Section_Id" type="xs:int" />
              <xs:element name="Expr1" msprop:Generator_ColumnVarNameInTable="columnExpr1" msprop:Generator_ColumnPropNameInRow="Expr1" msprop:Generator_ColumnPropNameInTable="Expr1Column" msprop:Generator_UserColumnName="Expr1" type="xs:int" />
              <xs:element name="Expr2" msprop:Generator_ColumnVarNameInTable="columnExpr2" msprop:Generator_ColumnPropNameInRow="Expr2" msprop:Generator_ColumnPropNameInTable="Expr2Column" msprop:Generator_UserColumnName="Expr2">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Faculty_Id" msprop:Generator_ColumnVarNameInTable="columnFaculty_Id" msprop:Generator_ColumnPropNameInRow="Faculty_Id" msprop:Generator_ColumnPropNameInTable="Faculty_IdColumn" msprop:Generator_UserColumnName="Faculty_Id" type="xs:int" />
              <xs:element name="IsRemoved" msprop:Generator_ColumnVarNameInTable="columnIsRemoved" msprop:Generator_ColumnPropNameInRow="IsRemoved" msprop:Generator_ColumnPropNameInTable="IsRemovedColumn" msprop:Generator_UserColumnName="IsRemoved" type="xs:boolean" />
              <xs:element name="Dept" msprop:Generator_ColumnVarNameInTable="columnDept" msprop:Generator_ColumnPropNameInRow="Dept" msprop:Generator_ColumnPropNameInTable="DeptColumn" msprop:Generator_UserColumnName="Dept" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="EmpCode" msprop:Generator_ColumnVarNameInTable="columnEmpCode" msprop:Generator_ColumnPropNameInRow="EmpCode" msprop:Generator_ColumnPropNameInTable="EmpCodeColumn" msprop:Generator_UserColumnName="EmpCode" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Section_Set" msprop:Generator_ColumnVarNameInTable="columnSection_Set" msprop:Generator_ColumnPropNameInRow="Section_Set" msprop:Generator_ColumnPropNameInTable="Section_SetColumn" msprop:Generator_UserColumnName="Section_Set" type="xs:int" />
              <xs:element name="HOD" msprop:Generator_ColumnVarNameInTable="columnHOD" msprop:Generator_ColumnPropNameInRow="HOD" msprop:Generator_ColumnPropNameInTable="HODColumn" msprop:Generator_UserColumnName="HOD" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Institute" msprop:Generator_ColumnVarNameInTable="columnInstitute" msprop:Generator_ColumnPropNameInRow="Institute" msprop:Generator_ColumnPropNameInTable="InstituteColumn" msprop:Generator_UserColumnName="Institute" type="xs:int" />
              <xs:element name="extension" msprop:Generator_ColumnVarNameInTable="columnextension" msprop:Generator_ColumnPropNameInRow="extension" msprop:Generator_ColumnPropNameInTable="extensionColumn" msprop:Generator_UserColumnName="extension" type="xs:int" minOccurs="0" />
              <xs:element name="Sub_Id" msprop:Generator_ColumnVarNameInTable="columnSub_Id" msprop:Generator_ColumnPropNameInRow="Sub_Id" msprop:Generator_ColumnPropNameInTable="Sub_IdColumn" msprop:Generator_UserColumnName="Sub_Id" type="xs:int" minOccurs="0" />
              <xs:element name="Session_Id" msprop:Generator_ColumnVarNameInTable="columnSession_Id" msprop:Generator_ColumnPropNameInRow="Session_Id" msprop:Generator_ColumnPropNameInTable="Session_IdColumn" msprop:Generator_UserColumnName="Session_Id" type="xs:long" minOccurs="0" />
              <xs:element name="Password" msprop:Generator_ColumnVarNameInTable="columnPassword" msprop:Generator_ColumnPropNameInRow="Password" msprop:Generator_ColumnPropNameInTable="PasswordColumn" msprop:Generator_UserColumnName="Password" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Isleft" msprop:Generator_ColumnVarNameInTable="columnIsleft" msprop:Generator_ColumnPropNameInRow="Isleft" msprop:Generator_ColumnPropNameInTable="IsleftColumn" msprop:Generator_UserColumnName="Isleft" type="xs:int" minOccurs="0" />
              <xs:element name="Course" msprop:Generator_ColumnVarNameInTable="columnCourse" msprop:Generator_ColumnPropNameInRow="Course" msprop:Generator_ColumnPropNameInTable="CourseColumn" msprop:Generator_UserColumnName="Course" type="xs:int" minOccurs="0" />
              <xs:element name="DeptID" msprop:Generator_ColumnVarNameInTable="columnDeptID" msprop:Generator_ColumnPropNameInRow="DeptID" msprop:Generator_ColumnPropNameInTable="DeptIDColumn" msprop:Generator_UserColumnName="DeptID" type="xs:decimal" minOccurs="0" />
              <xs:element name="isPDP" msprop:Generator_ColumnVarNameInTable="columnisPDP" msprop:Generator_ColumnPropNameInRow="isPDP" msprop:Generator_ColumnPropNameInTable="isPDPColumn" msprop:Generator_UserColumnName="isPDP" type="xs:int" minOccurs="0" />
              <xs:element name="IsTechTraining" msprop:Generator_ColumnVarNameInTable="columnIsTechTraining" msprop:Generator_ColumnPropNameInRow="IsTechTraining" msprop:Generator_ColumnPropNameInTable="IsTechTrainingColumn" msprop:Generator_UserColumnName="IsTechTraining" type="xs:boolean" minOccurs="0" />
              <xs:element name="L" msprop:Generator_ColumnVarNameInTable="columnL" msprop:Generator_ColumnPropNameInRow="L" msprop:Generator_ColumnPropNameInTable="LColumn" msprop:Generator_UserColumnName="L" type="xs:int" minOccurs="0" />
              <xs:element name="T" msprop:Generator_ColumnVarNameInTable="columnT" msprop:Generator_ColumnPropNameInRow="T" msprop:Generator_ColumnPropNameInTable="TColumn" msprop:Generator_UserColumnName="T" type="xs:int" minOccurs="0" />
              <xs:element name="P" msprop:Generator_ColumnVarNameInTable="columnP" msprop:Generator_ColumnPropNameInRow="P" msprop:Generator_ColumnPropNameInTable="PColumn" msprop:Generator_UserColumnName="P" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="V_Section_subject_Faculty_1" msprop:Generator_TableClassName="V_Section_subject_Faculty_1DataTable" msprop:Generator_TableVarName="tableV_Section_subject_Faculty_1" msprop:Generator_RowChangedName="V_Section_subject_Faculty_1RowChanged" msprop:Generator_TablePropName="V_Section_subject_Faculty_1" msprop:Generator_RowDeletingName="V_Section_subject_Faculty_1RowDeleting" msprop:Generator_RowChangingName="V_Section_subject_Faculty_1RowChanging" msprop:Generator_RowEvHandlerName="V_Section_subject_Faculty_1RowChangeEventHandler" msprop:Generator_RowDeletedName="V_Section_subject_Faculty_1RowDeleted" msprop:Generator_RowClassName="V_Section_subject_Faculty_1Row" msprop:Generator_UserTableName="V_Section_subject_Faculty_1" msprop:Generator_RowEvArgName="V_Section_subject_Faculty_1RowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="L_LOAD" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnL_LOAD" msprop:Generator_ColumnPropNameInRow="L_LOAD" msprop:Generator_ColumnPropNameInTable="L_LOADColumn" msprop:Generator_UserColumnName="L_LOAD" type="xs:int" minOccurs="0" />
              <xs:element name="Id" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
              <xs:element name="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_UserColumnName="Name" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Abr" msprop:Generator_ColumnVarNameInTable="columnAbr" msprop:Generator_ColumnPropNameInRow="Abr" msprop:Generator_ColumnPropNameInTable="AbrColumn" msprop:Generator_UserColumnName="Abr" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Subject_Code" msprop:Generator_ColumnVarNameInTable="columnSubject_Code" msprop:Generator_ColumnPropNameInRow="Subject_Code" msprop:Generator_ColumnPropNameInTable="Subject_CodeColumn" msprop:Generator_UserColumnName="Subject_Code" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Subject" msprop:Generator_ColumnVarNameInTable="columnSubject" msprop:Generator_ColumnPropNameInRow="Subject" msprop:Generator_ColumnPropNameInTable="SubjectColumn" msprop:Generator_UserColumnName="Subject" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IsLab" msprop:Generator_ColumnVarNameInTable="columnIsLab" msprop:Generator_ColumnPropNameInRow="IsLab" msprop:Generator_ColumnPropNameInTable="IsLabColumn" msprop:Generator_UserColumnName="IsLab" type="xs:int" minOccurs="0" />
              <xs:element name="Section_Name" msprop:Generator_ColumnVarNameInTable="columnSection_Name" msprop:Generator_ColumnPropNameInRow="Section_Name" msprop:Generator_ColumnPropNameInTable="Section_NameColumn" msprop:Generator_UserColumnName="Section_Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="20" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Semester" msprop:Generator_ColumnVarNameInTable="columnSemester" msprop:Generator_ColumnPropNameInRow="Semester" msprop:Generator_ColumnPropNameInTable="SemesterColumn" msprop:Generator_UserColumnName="Semester" type="xs:int" minOccurs="0" />
              <xs:element name="Session_Id" msprop:Generator_ColumnVarNameInTable="columnSession_Id" msprop:Generator_ColumnPropNameInRow="Session_Id" msprop:Generator_ColumnPropNameInTable="Session_IdColumn" msprop:Generator_UserColumnName="Session_Id" type="xs:long" minOccurs="0" />
              <xs:element name="CSF_Id" msprop:Generator_ColumnVarNameInTable="columnCSF_Id" msprop:Generator_ColumnPropNameInRow="CSF_Id" msprop:Generator_ColumnPropNameInTable="CSF_IdColumn" msprop:Generator_UserColumnName="CSF_Id" type="xs:int" />
              <xs:element name="Section_Id" msprop:Generator_ColumnVarNameInTable="columnSection_Id" msprop:Generator_ColumnPropNameInRow="Section_Id" msprop:Generator_ColumnPropNameInTable="Section_IdColumn" msprop:Generator_UserColumnName="Section_Id" type="xs:int" />
              <xs:element name="Expr1" msprop:Generator_ColumnVarNameInTable="columnExpr1" msprop:Generator_ColumnPropNameInRow="Expr1" msprop:Generator_ColumnPropNameInTable="Expr1Column" msprop:Generator_UserColumnName="Expr1" type="xs:int" />
              <xs:element name="Expr2" msprop:Generator_ColumnVarNameInTable="columnExpr2" msprop:Generator_ColumnPropNameInRow="Expr2" msprop:Generator_ColumnPropNameInTable="Expr2Column" msprop:Generator_UserColumnName="Expr2">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Faculty_Id" msprop:Generator_ColumnVarNameInTable="columnFaculty_Id" msprop:Generator_ColumnPropNameInRow="Faculty_Id" msprop:Generator_ColumnPropNameInTable="Faculty_IdColumn" msprop:Generator_UserColumnName="Faculty_Id" type="xs:int" />
              <xs:element name="IsRemoved" msprop:Generator_ColumnVarNameInTable="columnIsRemoved" msprop:Generator_ColumnPropNameInRow="IsRemoved" msprop:Generator_ColumnPropNameInTable="IsRemovedColumn" msprop:Generator_UserColumnName="IsRemoved" type="xs:boolean" />
              <xs:element name="Dept" msprop:Generator_ColumnVarNameInTable="columnDept" msprop:Generator_ColumnPropNameInRow="Dept" msprop:Generator_ColumnPropNameInTable="DeptColumn" msprop:Generator_UserColumnName="Dept" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="EmpCode" msprop:Generator_ColumnVarNameInTable="columnEmpCode" msprop:Generator_ColumnPropNameInRow="EmpCode" msprop:Generator_ColumnPropNameInTable="EmpCodeColumn" msprop:Generator_UserColumnName="EmpCode" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Section_Set" msprop:Generator_ColumnVarNameInTable="columnSection_Set" msprop:Generator_ColumnPropNameInRow="Section_Set" msprop:Generator_ColumnPropNameInTable="Section_SetColumn" msprop:Generator_UserColumnName="Section_Set" type="xs:int" />
              <xs:element name="HOD" msprop:Generator_ColumnVarNameInTable="columnHOD" msprop:Generator_ColumnPropNameInRow="HOD" msprop:Generator_ColumnPropNameInTable="HODColumn" msprop:Generator_UserColumnName="HOD" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Institute" msprop:Generator_ColumnVarNameInTable="columnInstitute" msprop:Generator_ColumnPropNameInRow="Institute" msprop:Generator_ColumnPropNameInTable="InstituteColumn" msprop:Generator_UserColumnName="Institute" type="xs:int" />
              <xs:element name="extension" msprop:Generator_ColumnVarNameInTable="columnextension" msprop:Generator_ColumnPropNameInRow="extension" msprop:Generator_ColumnPropNameInTable="extensionColumn" msprop:Generator_UserColumnName="extension" type="xs:int" minOccurs="0" />
              <xs:element name="Sub_Id" msprop:Generator_ColumnVarNameInTable="columnSub_Id" msprop:Generator_ColumnPropNameInRow="Sub_Id" msprop:Generator_ColumnPropNameInTable="Sub_IdColumn" msprop:Generator_UserColumnName="Sub_Id" type="xs:int" minOccurs="0" />
              <xs:element name="L" msprop:Generator_ColumnVarNameInTable="columnL" msprop:Generator_ColumnPropNameInRow="L" msprop:Generator_ColumnPropNameInTable="LColumn" msprop:Generator_UserColumnName="L" type="xs:int" minOccurs="0" />
              <xs:element name="T" msprop:Generator_ColumnVarNameInTable="columnT" msprop:Generator_ColumnPropNameInRow="T" msprop:Generator_ColumnPropNameInTable="TColumn" msprop:Generator_UserColumnName="T" type="xs:int" minOccurs="0" />
              <xs:element name="P" msprop:Generator_ColumnVarNameInTable="columnP" msprop:Generator_ColumnPropNameInRow="P" msprop:Generator_ColumnPropNameInTable="PColumn" msprop:Generator_UserColumnName="P" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="V_timetable" msprop:Generator_TableClassName="V_timetableDataTable" msprop:Generator_TableVarName="tableV_timetable" msprop:Generator_RowChangedName="V_timetableRowChanged" msprop:Generator_TablePropName="V_timetable" msprop:Generator_RowDeletingName="V_timetableRowDeleting" msprop:Generator_RowChangingName="V_timetableRowChanging" msprop:Generator_RowEvHandlerName="V_timetableRowChangeEventHandler" msprop:Generator_RowDeletedName="V_timetableRowDeleted" msprop:Generator_RowClassName="V_timetableRow" msprop:Generator_UserTableName="V_timetable" msprop:Generator_RowEvArgName="V_timetableRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="TimeTableId" msprop:Generator_ColumnVarNameInTable="columnTimeTableId" msprop:Generator_ColumnPropNameInRow="TimeTableId" msprop:Generator_ColumnPropNameInTable="TimeTableIdColumn" msprop:Generator_UserColumnName="TimeTableId" type="xs:int" />
              <xs:element name="Section_Id" msprop:Generator_ColumnVarNameInTable="columnSection_Id" msprop:Generator_ColumnPropNameInRow="Section_Id" msprop:Generator_ColumnPropNameInTable="Section_IdColumn" msprop:Generator_UserColumnName="Section_Id" type="xs:int" />
              <xs:element name="TT_Day" msprop:Generator_ColumnVarNameInTable="columnTT_Day" msprop:Generator_ColumnPropNameInRow="TT_Day" msprop:Generator_ColumnPropNameInTable="TT_DayColumn" msprop:Generator_UserColumnName="TT_Day" type="xs:int" />
              <xs:element name="TT_Period" msprop:Generator_ColumnVarNameInTable="columnTT_Period" msprop:Generator_ColumnPropNameInRow="TT_Period" msprop:Generator_ColumnPropNameInTable="TT_PeriodColumn" msprop:Generator_UserColumnName="TT_Period" type="xs:int" />
              <xs:element name="CSF_Id" msprop:Generator_ColumnVarNameInTable="columnCSF_Id" msprop:Generator_ColumnPropNameInRow="CSF_Id" msprop:Generator_ColumnPropNameInTable="CSF_IdColumn" msprop:Generator_UserColumnName="CSF_Id" type="xs:int" />
              <xs:element name="Room_Id" msprop:Generator_ColumnVarNameInTable="columnRoom_Id" msprop:Generator_ColumnPropNameInRow="Room_Id" msprop:Generator_ColumnPropNameInTable="Room_IdColumn" msprop:Generator_UserColumnName="Room_Id" type="xs:int" minOccurs="0" />
              <xs:element name="Batch_Id" msprop:Generator_ColumnVarNameInTable="columnBatch_Id" msprop:Generator_ColumnPropNameInRow="Batch_Id" msprop:Generator_ColumnPropNameInTable="Batch_IdColumn" msprop:Generator_UserColumnName="Batch_Id" type="xs:int" />
              <xs:element name="Id" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
              <xs:element name="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_UserColumnName="Name" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Abr" msprop:Generator_ColumnVarNameInTable="columnAbr" msprop:Generator_ColumnPropNameInRow="Abr" msprop:Generator_ColumnPropNameInTable="AbrColumn" msprop:Generator_UserColumnName="Abr" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Subject_Code" msprop:Generator_ColumnVarNameInTable="columnSubject_Code" msprop:Generator_ColumnPropNameInRow="Subject_Code" msprop:Generator_ColumnPropNameInTable="Subject_CodeColumn" msprop:Generator_UserColumnName="Subject_Code" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Subject" msprop:Generator_ColumnVarNameInTable="columnSubject" msprop:Generator_ColumnPropNameInRow="Subject" msprop:Generator_ColumnPropNameInTable="SubjectColumn" msprop:Generator_UserColumnName="Subject" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IsLab" msprop:Generator_ColumnVarNameInTable="columnIsLab" msprop:Generator_ColumnPropNameInRow="IsLab" msprop:Generator_ColumnPropNameInTable="IsLabColumn" msprop:Generator_UserColumnName="IsLab" type="xs:int" minOccurs="0" />
              <xs:element name="Section_Name" msprop:Generator_ColumnVarNameInTable="columnSection_Name" msprop:Generator_ColumnPropNameInRow="Section_Name" msprop:Generator_ColumnPropNameInTable="Section_NameColumn" msprop:Generator_UserColumnName="Section_Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="20" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Semester" msprop:Generator_ColumnVarNameInTable="columnSemester" msprop:Generator_ColumnPropNameInRow="Semester" msprop:Generator_ColumnPropNameInTable="SemesterColumn" msprop:Generator_UserColumnName="Semester" type="xs:int" minOccurs="0" />
              <xs:element name="Session_Id" msprop:Generator_ColumnVarNameInTable="columnSession_Id" msprop:Generator_ColumnPropNameInRow="Session_Id" msprop:Generator_ColumnPropNameInTable="Session_IdColumn" msprop:Generator_UserColumnName="Session_Id" type="xs:long" minOccurs="0" />
              <xs:element name="Room" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnRoom" msprop:Generator_ColumnPropNameInRow="Room" msprop:Generator_ColumnPropNameInTable="RoomColumn" msprop:Generator_UserColumnName="Room" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Group_Id" msprop:Generator_ColumnVarNameInTable="columnGroup_Id" msprop:Generator_ColumnPropNameInRow="Group_Id" msprop:Generator_ColumnPropNameInTable="Group_IdColumn" msprop:Generator_UserColumnName="Group_Id" type="xs:long" />
              <xs:element name="Dept" msprop:Generator_ColumnVarNameInTable="columnDept" msprop:Generator_ColumnPropNameInRow="Dept" msprop:Generator_ColumnPropNameInTable="DeptColumn" msprop:Generator_UserColumnName="Dept" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="HOD" msprop:Generator_ColumnVarNameInTable="columnHOD" msprop:Generator_ColumnPropNameInRow="HOD" msprop:Generator_ColumnPropNameInTable="HODColumn" msprop:Generator_UserColumnName="HOD" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Section_Set" msprop:Generator_ColumnVarNameInTable="columnSection_Set" msprop:Generator_ColumnPropNameInRow="Section_Set" msprop:Generator_ColumnPropNameInTable="Section_SetColumn" msprop:Generator_UserColumnName="Section_Set" type="xs:int" />
              <xs:element name="Institute" msprop:Generator_ColumnVarNameInTable="columnInstitute" msprop:Generator_ColumnPropNameInRow="Institute" msprop:Generator_ColumnPropNameInTable="InstituteColumn" msprop:Generator_UserColumnName="Institute" type="xs:int" />
              <xs:element name="Course" msprop:Generator_ColumnVarNameInTable="columnCourse" msprop:Generator_ColumnPropNameInRow="Course" msprop:Generator_ColumnPropNameInTable="CourseColumn" msprop:Generator_UserColumnName="Course" type="xs:int" minOccurs="0" />
              <xs:element name="Faculty_Id" msprop:Generator_ColumnVarNameInTable="columnFaculty_Id" msprop:Generator_ColumnPropNameInRow="Faculty_Id" msprop:Generator_ColumnPropNameInTable="Faculty_IdColumn" msprop:Generator_UserColumnName="Faculty_Id" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="V_Timetable_2013" msprop:Generator_TableClassName="V_Timetable_2013DataTable" msprop:Generator_TableVarName="tableV_Timetable_2013" msprop:Generator_RowChangedName="V_Timetable_2013RowChanged" msprop:Generator_TablePropName="V_Timetable_2013" msprop:Generator_RowDeletingName="V_Timetable_2013RowDeleting" msprop:Generator_RowChangingName="V_Timetable_2013RowChanging" msprop:Generator_RowEvHandlerName="V_Timetable_2013RowChangeEventHandler" msprop:Generator_RowDeletedName="V_Timetable_2013RowDeleted" msprop:Generator_RowClassName="V_Timetable_2013Row" msprop:Generator_UserTableName="V_Timetable_2013" msprop:Generator_RowEvArgName="V_Timetable_2013RowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="TimeTableId" msprop:Generator_ColumnVarNameInTable="columnTimeTableId" msprop:Generator_ColumnPropNameInRow="TimeTableId" msprop:Generator_ColumnPropNameInTable="TimeTableIdColumn" msprop:Generator_UserColumnName="TimeTableId" type="xs:int" />
              <xs:element name="Section_Id" msprop:Generator_ColumnVarNameInTable="columnSection_Id" msprop:Generator_ColumnPropNameInRow="Section_Id" msprop:Generator_ColumnPropNameInTable="Section_IdColumn" msprop:Generator_UserColumnName="Section_Id" type="xs:int" />
              <xs:element name="TT_Day" msprop:Generator_ColumnVarNameInTable="columnTT_Day" msprop:Generator_ColumnPropNameInRow="TT_Day" msprop:Generator_ColumnPropNameInTable="TT_DayColumn" msprop:Generator_UserColumnName="TT_Day" type="xs:int" />
              <xs:element name="TT_Period" msprop:Generator_ColumnVarNameInTable="columnTT_Period" msprop:Generator_ColumnPropNameInRow="TT_Period" msprop:Generator_ColumnPropNameInTable="TT_PeriodColumn" msprop:Generator_UserColumnName="TT_Period" type="xs:int" />
              <xs:element name="CSF_Id" msprop:Generator_ColumnVarNameInTable="columnCSF_Id" msprop:Generator_ColumnPropNameInRow="CSF_Id" msprop:Generator_ColumnPropNameInTable="CSF_IdColumn" msprop:Generator_UserColumnName="CSF_Id" type="xs:int" />
              <xs:element name="Room_Id" msprop:Generator_ColumnVarNameInTable="columnRoom_Id" msprop:Generator_ColumnPropNameInRow="Room_Id" msprop:Generator_ColumnPropNameInTable="Room_IdColumn" msprop:Generator_UserColumnName="Room_Id" type="xs:int" minOccurs="0" />
              <xs:element name="Batch_Id" msprop:Generator_ColumnVarNameInTable="columnBatch_Id" msprop:Generator_ColumnPropNameInRow="Batch_Id" msprop:Generator_ColumnPropNameInTable="Batch_IdColumn" msprop:Generator_UserColumnName="Batch_Id" type="xs:int" />
              <xs:element name="Id" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
              <xs:element name="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" msprop:Generator_UserColumnName="name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="abr" msprop:Generator_ColumnVarNameInTable="columnabr" msprop:Generator_ColumnPropNameInRow="abr" msprop:Generator_ColumnPropNameInTable="abrColumn" msprop:Generator_UserColumnName="abr">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="5" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Subject_Code" msprop:Generator_ColumnVarNameInTable="columnSubject_Code" msprop:Generator_ColumnPropNameInRow="Subject_Code" msprop:Generator_ColumnPropNameInTable="Subject_CodeColumn" msprop:Generator_UserColumnName="Subject_Code">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="subject" msprop:Generator_ColumnVarNameInTable="columnsubject" msprop:Generator_ColumnPropNameInRow="subject" msprop:Generator_ColumnPropNameInTable="subjectColumn" msprop:Generator_UserColumnName="subject">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IsLab" msprop:Generator_ColumnVarNameInTable="columnIsLab" msprop:Generator_ColumnPropNameInRow="IsLab" msprop:Generator_ColumnPropNameInTable="IsLabColumn" msprop:Generator_UserColumnName="IsLab" type="xs:boolean" />
              <xs:element name="Section_Name" msprop:Generator_ColumnVarNameInTable="columnSection_Name" msprop:Generator_ColumnPropNameInRow="Section_Name" msprop:Generator_ColumnPropNameInTable="Section_NameColumn" msprop:Generator_UserColumnName="Section_Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="20" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Semester" msprop:Generator_ColumnVarNameInTable="columnSemester" msprop:Generator_ColumnPropNameInRow="Semester" msprop:Generator_ColumnPropNameInTable="SemesterColumn" msprop:Generator_UserColumnName="Semester" type="xs:int" />
              <xs:element name="Room" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnRoom" msprop:Generator_ColumnPropNameInRow="Room" msprop:Generator_ColumnPropNameInTable="RoomColumn" msprop:Generator_UserColumnName="Room" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Group_Id" msprop:Generator_ColumnVarNameInTable="columnGroup_Id" msprop:Generator_ColumnPropNameInRow="Group_Id" msprop:Generator_ColumnPropNameInTable="Group_IdColumn" msprop:Generator_UserColumnName="Group_Id" type="xs:long" />
              <xs:element name="Faculty_Id" msprop:Generator_ColumnVarNameInTable="columnFaculty_Id" msprop:Generator_ColumnPropNameInRow="Faculty_Id" msprop:Generator_ColumnPropNameInTable="Faculty_IdColumn" msprop:Generator_UserColumnName="Faculty_Id" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="V_Timetable_Batch" msprop:Generator_TableClassName="V_Timetable_BatchDataTable" msprop:Generator_TableVarName="tableV_Timetable_Batch" msprop:Generator_RowChangedName="V_Timetable_BatchRowChanged" msprop:Generator_TablePropName="V_Timetable_Batch" msprop:Generator_RowDeletingName="V_Timetable_BatchRowDeleting" msprop:Generator_RowChangingName="V_Timetable_BatchRowChanging" msprop:Generator_RowEvHandlerName="V_Timetable_BatchRowChangeEventHandler" msprop:Generator_RowDeletedName="V_Timetable_BatchRowDeleted" msprop:Generator_RowClassName="V_Timetable_BatchRow" msprop:Generator_UserTableName="V_Timetable_Batch" msprop:Generator_RowEvArgName="V_Timetable_BatchRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Section_Id" msprop:Generator_ColumnVarNameInTable="columnSection_Id" msprop:Generator_ColumnPropNameInRow="Section_Id" msprop:Generator_ColumnPropNameInTable="Section_IdColumn" msprop:Generator_UserColumnName="Section_Id" type="xs:int" />
              <xs:element name="Subject_Code" msprop:Generator_ColumnVarNameInTable="columnSubject_Code" msprop:Generator_ColumnPropNameInRow="Subject_Code" msprop:Generator_ColumnPropNameInTable="Subject_CodeColumn" msprop:Generator_UserColumnName="Subject_Code">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Faculty_Id" msprop:Generator_ColumnVarNameInTable="columnFaculty_Id" msprop:Generator_ColumnPropNameInRow="Faculty_Id" msprop:Generator_ColumnPropNameInTable="Faculty_IdColumn" msprop:Generator_UserColumnName="Faculty_Id" type="xs:int" />
              <xs:element name="SessionID" msprop:Generator_ColumnVarNameInTable="columnSessionID" msprop:Generator_ColumnPropNameInRow="SessionID" msprop:Generator_ColumnPropNameInTable="SessionIDColumn" msprop:Generator_UserColumnName="SessionID" type="xs:long" minOccurs="0" />
              <xs:element name="Batch_Id" msprop:Generator_ColumnVarNameInTable="columnBatch_Id" msprop:Generator_ColumnPropNameInRow="Batch_Id" msprop:Generator_ColumnPropNameInTable="Batch_IdColumn" msprop:Generator_UserColumnName="Batch_Id" type="xs:int" />
              <xs:element name="TimeTableId" msprop:Generator_ColumnVarNameInTable="columnTimeTableId" msprop:Generator_ColumnPropNameInRow="TimeTableId" msprop:Generator_ColumnPropNameInTable="TimeTableIdColumn" msprop:Generator_UserColumnName="TimeTableId" type="xs:int" />
              <xs:element name="IsLab" msprop:Generator_ColumnVarNameInTable="columnIsLab" msprop:Generator_ColumnPropNameInRow="IsLab" msprop:Generator_ColumnPropNameInTable="IsLabColumn" msprop:Generator_UserColumnName="IsLab" type="xs:int" />
              <xs:element name="CSF_Id" msprop:Generator_ColumnVarNameInTable="columnCSF_Id" msprop:Generator_ColumnPropNameInRow="CSF_Id" msprop:Generator_ColumnPropNameInTable="CSF_IdColumn" msprop:Generator_UserColumnName="CSF_Id" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="V_timeTable_Load" msprop:Generator_TableClassName="V_timeTable_LoadDataTable" msprop:Generator_TableVarName="tableV_timeTable_Load" msprop:Generator_RowChangedName="V_timeTable_LoadRowChanged" msprop:Generator_TablePropName="V_timeTable_Load" msprop:Generator_RowDeletingName="V_timeTable_LoadRowDeleting" msprop:Generator_RowChangingName="V_timeTable_LoadRowChanging" msprop:Generator_RowEvHandlerName="V_timeTable_LoadRowChangeEventHandler" msprop:Generator_RowDeletedName="V_timeTable_LoadRowDeleted" msprop:Generator_RowClassName="V_timeTable_LoadRow" msprop:Generator_UserTableName="V_timeTable_Load" msprop:Generator_RowEvArgName="V_timeTable_LoadRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Id" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
              <xs:element name="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_UserColumnName="Name" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Abr" msprop:Generator_ColumnVarNameInTable="columnAbr" msprop:Generator_ColumnPropNameInRow="Abr" msprop:Generator_ColumnPropNameInTable="AbrColumn" msprop:Generator_UserColumnName="Abr" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="S" msprop:Generator_ColumnVarNameInTable="_columnS" msprop:Generator_ColumnPropNameInRow="S" msprop:Generator_ColumnPropNameInTable="SColumn" msprop:Generator_UserColumnName="S" type="xs:int" minOccurs="0" />
              <xs:element name="L" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnL" msprop:Generator_ColumnPropNameInRow="L" msprop:Generator_ColumnPropNameInTable="LColumn" msprop:Generator_UserColumnName="L" type="xs:int" minOccurs="0" />
              <xs:element name="P" msprop:Generator_ColumnVarNameInTable="columnP" msprop:Generator_ColumnPropNameInRow="P" msprop:Generator_ColumnPropNameInTable="PColumn" msprop:Generator_UserColumnName="P" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="V_TT_Faculty" msprop:Generator_TableClassName="V_TT_FacultyDataTable" msprop:Generator_TableVarName="tableV_TT_Faculty" msprop:Generator_RowChangedName="V_TT_FacultyRowChanged" msprop:Generator_TablePropName="V_TT_Faculty" msprop:Generator_RowDeletingName="V_TT_FacultyRowDeleting" msprop:Generator_RowChangingName="V_TT_FacultyRowChanging" msprop:Generator_RowEvHandlerName="V_TT_FacultyRowChangeEventHandler" msprop:Generator_RowDeletedName="V_TT_FacultyRowDeleted" msprop:Generator_RowClassName="V_TT_FacultyRow" msprop:Generator_UserTableName="V_TT_Faculty" msprop:Generator_RowEvArgName="V_TT_FacultyRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CSF_Id" msprop:Generator_ColumnVarNameInTable="columnCSF_Id" msprop:Generator_ColumnPropNameInRow="CSF_Id" msprop:Generator_ColumnPropNameInTable="CSF_IdColumn" msprop:Generator_UserColumnName="CSF_Id" type="xs:int" />
              <xs:element name="TT_Day" msprop:Generator_ColumnVarNameInTable="columnTT_Day" msprop:Generator_ColumnPropNameInRow="TT_Day" msprop:Generator_ColumnPropNameInTable="TT_DayColumn" msprop:Generator_UserColumnName="TT_Day" type="xs:int" />
              <xs:element name="P1" msprop:Generator_ColumnVarNameInTable="columnP1" msprop:Generator_ColumnPropNameInRow="P1" msprop:Generator_ColumnPropNameInTable="P1Column" msprop:Generator_UserColumnName="P1" type="xs:int" minOccurs="0" />
              <xs:element name="P2" msprop:Generator_ColumnVarNameInTable="columnP2" msprop:Generator_ColumnPropNameInRow="P2" msprop:Generator_ColumnPropNameInTable="P2Column" msprop:Generator_UserColumnName="P2" type="xs:int" minOccurs="0" />
              <xs:element name="P3" msprop:Generator_ColumnVarNameInTable="columnP3" msprop:Generator_ColumnPropNameInRow="P3" msprop:Generator_ColumnPropNameInTable="P3Column" msprop:Generator_UserColumnName="P3" type="xs:int" minOccurs="0" />
              <xs:element name="P4" msprop:Generator_ColumnVarNameInTable="columnP4" msprop:Generator_ColumnPropNameInRow="P4" msprop:Generator_ColumnPropNameInTable="P4Column" msprop:Generator_UserColumnName="P4" type="xs:int" minOccurs="0" />
              <xs:element name="P5" msprop:Generator_ColumnVarNameInTable="columnP5" msprop:Generator_ColumnPropNameInRow="P5" msprop:Generator_ColumnPropNameInTable="P5Column" msprop:Generator_UserColumnName="P5" type="xs:int" minOccurs="0" />
              <xs:element name="P6" msprop:Generator_ColumnVarNameInTable="columnP6" msprop:Generator_ColumnPropNameInRow="P6" msprop:Generator_ColumnPropNameInTable="P6Column" msprop:Generator_UserColumnName="P6" type="xs:int" minOccurs="0" />
              <xs:element name="P7" msprop:Generator_ColumnVarNameInTable="columnP7" msprop:Generator_ColumnPropNameInRow="P7" msprop:Generator_ColumnPropNameInTable="P7Column" msprop:Generator_UserColumnName="P7" type="xs:int" minOccurs="0" />
              <xs:element name="P8" msprop:Generator_ColumnVarNameInTable="columnP8" msprop:Generator_ColumnPropNameInRow="P8" msprop:Generator_ColumnPropNameInTable="P8Column" msprop:Generator_UserColumnName="P8" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="View1" msprop:Generator_TableClassName="View1DataTable" msprop:Generator_TableVarName="tableView1" msprop:Generator_RowChangedName="View1RowChanged" msprop:Generator_TablePropName="View1" msprop:Generator_RowDeletingName="View1RowDeleting" msprop:Generator_RowChangingName="View1RowChanging" msprop:Generator_RowEvHandlerName="View1RowChangeEventHandler" msprop:Generator_RowDeletedName="View1RowDeleted" msprop:Generator_RowClassName="View1Row" msprop:Generator_UserTableName="View1" msprop:Generator_RowEvArgName="View1RowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="TT_Day" msprop:Generator_ColumnVarNameInTable="columnTT_Day" msprop:Generator_ColumnPropNameInRow="TT_Day" msprop:Generator_ColumnPropNameInTable="TT_DayColumn" msprop:Generator_UserColumnName="TT_Day" type="xs:int" />
              <xs:element name="TT_Period" msprop:Generator_ColumnVarNameInTable="columnTT_Period" msprop:Generator_ColumnPropNameInRow="TT_Period" msprop:Generator_ColumnPropNameInTable="TT_PeriodColumn" msprop:Generator_UserColumnName="TT_Period" type="xs:int" />
              <xs:element name="Subject_Code" msprop:Generator_ColumnVarNameInTable="columnSubject_Code" msprop:Generator_ColumnPropNameInRow="Subject_Code" msprop:Generator_ColumnPropNameInTable="Subject_CodeColumn" msprop:Generator_UserColumnName="Subject_Code">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Section_Name" msprop:Generator_ColumnVarNameInTable="columnSection_Name" msprop:Generator_ColumnPropNameInRow="Section_Name" msprop:Generator_ColumnPropNameInTable="Section_NameColumn" msprop:Generator_UserColumnName="Section_Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="20" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Room" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnRoom" msprop:Generator_ColumnPropNameInRow="Room" msprop:Generator_ColumnPropNameInTable="RoomColumn" msprop:Generator_UserColumnName="Room" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Batch_Id" msprop:Generator_ColumnVarNameInTable="columnBatch_Id" msprop:Generator_ColumnPropNameInRow="Batch_Id" msprop:Generator_ColumnPropNameInTable="Batch_IdColumn" msprop:Generator_UserColumnName="Batch_Id" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Section" msprop:Generator_TableClassName="SectionDataTable" msprop:Generator_TableVarName="tableSection" msprop:Generator_TablePropName="Section" msprop:Generator_RowDeletingName="SectionRowDeleting" msprop:Generator_RowChangingName="SectionRowChanging" msprop:Generator_RowEvHandlerName="SectionRowChangeEventHandler" msprop:Generator_RowDeletedName="SectionRowDeleted" msprop:Generator_UserTableName="Section" msprop:Generator_RowChangedName="SectionRowChanged" msprop:Generator_RowEvArgName="SectionRowChangeEvent" msprop:Generator_RowClassName="SectionRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
              <xs:element name="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_UserColumnName="Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="20" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Semester" msprop:Generator_ColumnVarNameInTable="columnSemester" msprop:Generator_ColumnPropNameInRow="Semester" msprop:Generator_ColumnPropNameInTable="SemesterColumn" msprop:Generator_UserColumnName="Semester" type="xs:int" />
              <xs:element name="Date_of_Creation" msprop:Generator_ColumnVarNameInTable="columnDate_of_Creation" msprop:Generator_ColumnPropNameInRow="Date_of_Creation" msprop:Generator_ColumnPropNameInTable="Date_of_CreationColumn" msprop:Generator_UserColumnName="Date_of_Creation" type="xs:dateTime" />
              <xs:element name="LastEditDate" msprop:Generator_ColumnVarNameInTable="columnLastEditDate" msprop:Generator_ColumnPropNameInRow="LastEditDate" msprop:Generator_ColumnPropNameInTable="LastEditDateColumn" msprop:Generator_UserColumnName="LastEditDate" type="xs:dateTime" />
              <xs:element name="CreationDate" msprop:Generator_ColumnVarNameInTable="columnCreationDate" msprop:Generator_ColumnPropNameInRow="CreationDate" msprop:Generator_ColumnPropNameInTable="CreationDateColumn" msprop:Generator_UserColumnName="CreationDate" type="xs:dateTime" />
              <xs:element name="ShowTimeTable" msprop:Generator_ColumnVarNameInTable="columnShowTimeTable" msprop:Generator_ColumnPropNameInRow="ShowTimeTable" msprop:Generator_ColumnPropNameInTable="ShowTimeTableColumn" msprop:Generator_UserColumnName="ShowTimeTable" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Subject" msprop:Generator_TableClassName="SubjectDataTable" msprop:Generator_TableVarName="tableSubject" msprop:Generator_TablePropName="Subject" msprop:Generator_RowDeletingName="SubjectRowDeleting" msprop:Generator_RowChangingName="SubjectRowChanging" msprop:Generator_RowEvHandlerName="SubjectRowChangeEventHandler" msprop:Generator_RowDeletedName="SubjectRowDeleted" msprop:Generator_UserTableName="Subject" msprop:Generator_RowChangedName="SubjectRowChanged" msprop:Generator_RowEvArgName="SubjectRowChangeEvent" msprop:Generator_RowClassName="SubjectRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" msprop:Generator_UserColumnName="id" type="xs:int" />
              <xs:element name="code" msprop:Generator_ColumnVarNameInTable="columncode" msprop:Generator_ColumnPropNameInRow="code" msprop:Generator_ColumnPropNameInTable="codeColumn" msprop:Generator_UserColumnName="code">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" msprop:Generator_UserColumnName="name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IsLab" msprop:Generator_ColumnVarNameInTable="columnIsLab" msprop:Generator_ColumnPropNameInRow="IsLab" msprop:Generator_ColumnPropNameInTable="IsLabColumn" msprop:Generator_UserColumnName="IsLab" type="xs:boolean" />
              <xs:element name="L" msprop:Generator_ColumnVarNameInTable="columnL" msprop:Generator_ColumnPropNameInRow="L" msprop:Generator_ColumnPropNameInTable="LColumn" msprop:Generator_UserColumnName="L" type="xs:int" />
              <xs:element name="T" msprop:Generator_ColumnVarNameInTable="columnT" msprop:Generator_ColumnPropNameInRow="T" msprop:Generator_ColumnPropNameInTable="TColumn" msprop:Generator_UserColumnName="T" type="xs:int" />
              <xs:element name="P" msprop:Generator_ColumnVarNameInTable="columnP" msprop:Generator_ColumnPropNameInRow="P" msprop:Generator_ColumnPropNameInTable="PColumn" msprop:Generator_UserColumnName="P" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="M_Room" msprop:Generator_TableClassName="M_RoomDataTable" msprop:Generator_TableVarName="tableM_Room" msprop:Generator_TablePropName="M_Room" msprop:Generator_RowDeletingName="M_RoomRowDeleting" msprop:Generator_RowChangingName="M_RoomRowChanging" msprop:Generator_RowEvHandlerName="M_RoomRowChangeEventHandler" msprop:Generator_RowDeletedName="M_RoomRowDeleted" msprop:Generator_UserTableName="M_Room" msprop:Generator_RowChangedName="M_RoomRowChanged" msprop:Generator_RowEvArgName="M_RoomRowChangeEvent" msprop:Generator_RowClassName="M_RoomRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="room_Id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnroom_Id" msprop:Generator_ColumnPropNameInRow="room_Id" msprop:Generator_ColumnPropNameInTable="room_IdColumn" msprop:Generator_UserColumnName="room_Id" type="xs:int" />
              <xs:element name="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_UserColumnName="Name">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Rows" msprop:Generator_ColumnVarNameInTable="columnRows" msprop:Generator_ColumnPropNameInRow="Rows" msprop:Generator_ColumnPropNameInTable="RowsColumn" msprop:Generator_UserColumnName="Rows" type="xs:int" minOccurs="0" />
              <xs:element name="Cols" msprop:Generator_ColumnVarNameInTable="columnCols" msprop:Generator_ColumnPropNameInRow="Cols" msprop:Generator_ColumnPropNameInTable="ColsColumn" msprop:Generator_UserColumnName="Cols" type="xs:int" minOccurs="0" />
              <xs:element name="Capacity" msprop:Generator_ColumnVarNameInTable="columnCapacity" msprop:Generator_ColumnPropNameInRow="Capacity" msprop:Generator_ColumnPropNameInTable="CapacityColumn" msprop:Generator_UserColumnName="Capacity" type="xs:int" />
              <xs:element name="IsLab" msprop:Generator_ColumnVarNameInTable="columnIsLab" msprop:Generator_ColumnPropNameInRow="IsLab" msprop:Generator_ColumnPropNameInTable="IsLabColumn" msprop:Generator_UserColumnName="IsLab" type="xs:boolean" />
              <xs:element name="RoomType" msprop:Generator_ColumnVarNameInTable="columnRoomType" msprop:Generator_ColumnPropNameInRow="RoomType" msprop:Generator_ColumnPropNameInTable="RoomTypeColumn" msprop:Generator_UserColumnName="RoomType" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Teacher" />
      <xs:field xpath="mstns:id" />
    </xs:unique>
    <xs:unique name="CSF_View_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:CSF_View" />
      <xs:field xpath="mstns:Id" />
      <xs:field xpath="mstns:CSF_Id" />
      <xs:field xpath="mstns:Subject_Id" />
      <xs:field xpath="mstns:Teacher_Id" />
    </xs:unique>
    <xs:unique name="V_section_subject_faculty_0_Constraint1" msdata:ConstraintName="Constraint1">
      <xs:selector xpath=".//mstns:V_section_subject_faculty_0" />
      <xs:field xpath="mstns:CSF_Id" />
      <xs:field xpath="mstns:Section_Id" />
      <xs:field xpath="mstns:Sub_Id" />
    </xs:unique>
    <xs:unique name="V_Section_subject_Faculty_1_Constraint1" msdata:ConstraintName="Constraint1">
      <xs:selector xpath=".//mstns:V_Section_subject_Faculty_1" />
      <xs:field xpath="mstns:CSF_Id" />
      <xs:field xpath="mstns:Section_Id" />
      <xs:field xpath="mstns:Sub_Id" />
    </xs:unique>
    <xs:unique name="V_Timetable_2013_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:V_Timetable_2013" />
      <xs:field xpath="mstns:Id" />
      <xs:field xpath="mstns:Faculty_Id" />
    </xs:unique>
    <xs:unique name="V_Timetable_Batch_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:V_Timetable_Batch" />
      <xs:field xpath="mstns:CSF_Id" />
    </xs:unique>
    <xs:unique name="Section_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Section" />
      <xs:field xpath="mstns:Id" />
    </xs:unique>
    <xs:unique name="Subject_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Subject" />
      <xs:field xpath="mstns:id" />
    </xs:unique>
    <xs:unique name="M_Room_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:M_Room" />
      <xs:field xpath="mstns:room_Id" />
    </xs:unique>
  </xs:element>
</xs:schema>